package org.cc.cstc.querystrategy;

import java.util.List;

/**
 * 查询策略
 * <p>
 *     这个接口的作用是具体的通过哪种方式来提取数据
 * </p>
 * <p>
 *     比如，一个用于提取Sql字段的类实现了这个接口，并写了相关的逻辑，那么他就会从sql中提取字段
 * </p>
 * @author cc
 * @since 2025-01-05
 */
public interface QueryStrategy {

    /**
     * 将传入的字符串类型中的需要字段提取出来
     * @param str 传 入的字符串
     * @return 字段
     */
    List<String> queryField(String str);

}
